#ifndef SUBJECT_H
#define SUBJECT_H

class IObserver;
class ISubject{

public:
    virtual ~ISubject(){}
    virtual void Attach(IObserver*)=0;//注册观察者
    virtual void Detach(IObserver*)=0;//注销观察者
    virtual void Notify()=0;//通知观察者


};


#endif // SUBJECT_H
